package com.dreamchaser.dream.common.pojo;

import java.util.Date;

/**
 * 用来存储短时间的计划安排(target)
 * 
 * @author bianj
 * @version 1.0.0 2020-10-29
 */
public class Target {
    /** 版本号 */
    private static final long serialVersionUID = -6487841253713176753L;

    /** 目标id */
    private Integer id;

    /** 目标名称 */
    private String name;

    /** 目标内容 */
    private String content;

    /** 截止日期 */
    private Date endDate;

    /** 0表示中间小目标，1表示日计划安排 */
    private Integer grade;

    /** 所属追梦之旅id */
    private Integer journey;


    /**
     * 获取目标id
     * 
     * @return 目标id
     */
    public Integer getId() {
        return this.id;
    }

    /**
     * 设置目标id
     * 
     * @param id
     *          目标id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取目标名称
     * 
     * @return 目标名称
     */
    public String getName() {
        return this.name;
    }

    /**
     * 设置目标名称
     * 
     * @param name
     *          目标名称
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取目标内容
     * 
     * @return 目标内容
     */
    public String getContent() {
        return this.content;
    }

    /**
     * 设置目标内容
     * 
     * @param content
     *          目标内容
     */
    public void setContent(String content) {
        this.content = content;
    }

    /**
     * 获取截止日期
     * 
     * @return 截止日期
     */
    public Date getEndDate() {
        return this.endDate;
    }

    /**
     * 设置截止日期
     * 
     * @param endDate
     *          截止日期
     */
    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    /**
     * 获取0表示中间小目标，1表示日计划安排
     * 
     * @return 0表示中间小目标
     */
    public Integer getGrade() {
        return this.grade;
    }

    /**
     * 设置0表示中间小目标，1表示日计划安排
     * 
     * @param grade
     *          0表示中间小目标
     */
    public void setGrade(Integer grade) {
        this.grade = grade;
    }

    /**
     * 获取所属追梦之旅id
     * 
     * @return 所属追梦之旅id
     */
    public Integer getJourney() {
        return this.journey;
    }

    /**
     * 设置所属追梦之旅id
     * 
     * @param journey
     *          所属追梦之旅id
     */
    public void setJourney(Integer journey) {
        this.journey = journey;
    }

}